Skip to content
This repository has been archived by the owner on May 11, 2024. It is now read-only.

feat(test): Big improvements in test #418

Closed
wants to merge 28 commits into from
Closed

feat(test): Big improvements in test #418

wants to merge 28 commits into from

Conversation

alexshliu
Copy link
Contributor

@alexshliu alexshliu commented Oct 1, 2023

  1. Use my computer(3.2 GHz 6-Core Intel Core i7 and 32 GB 2667 MHz DDR4), the test duration has been reduced from 282 seconds to 150 seconds, effectively doubling the test speed. But the current default github action runner performance is too poor to support parallel execution of multiple tests, we need a better large runner, which of course comes at an extra cost.
  2. Now, you Can debug individual test cases directly in vscode at breakpoints, not need to prepare enviroment by running make dev as before.
  3. Fixed bugs where rpc/proposer/prover/driver network connections were not closed correctly.
  4. Resolved hidden cyclic dependencies between rpc/prover/testutils package.
  5. Fixed a bug where prover.closeSubscription could cause a panic.
  6. Fixed some typos.

@alexshliu alexshliu changed the title feat: Greatly improve testing efficiency feat(test): Big improvements in test Oct 1, 2023
@alexshliu alexshliu marked this pull request as ready for review October 1, 2023 09:04
@davidtaikocha
Copy link
Member

Close this due to there is another big PR: #414, merging this will cause plenty of conflicts there, will cherry-pick the ideas here to that PR 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants